/*****************************************
 *	AccesoDatos.cpp
 * 	Autor: Martin Lucero
 ****************************************/

#include "AccesoDatos.h"
#include "Comun.h"


AccesoDatos::AccesoDatos() {
//	mi_mundo = NULL;
	ruta_archivo = RUTA_XML_DEFECTO;
}

AccesoDatos::~AccesoDatos() {
//	if (mi_mundo != NULL) {
		// @todo: lo borro? donde hice el new?
		//delete mi_mundo;
//	}
}

void AccesoDatos::setRutaArchivoXML(const std::string &ruta) {
	ruta_archivo = ruta;
}

const std::string& AccesoDatos::getRutaArchivoXML() const {
	return ruta_archivo;
}

void AccesoDatos::guardar(Grabable *aGuardar) {
//	aGuardar->guardar(*mi_mundo);
}

void AccesoDatos::leer(Grabable *aLeer) {
//	aLeer->cargar(*mi_mundo);
}

void AccesoDatos::persistir() {
	//mi_mundo->persistirXML(ruta_archivo);
}

void AccesoDatos::cargar() {
	//mi_mundo->cargarXML(ruta_archivo);
}

// @todo: completar